<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- <input type="button"value="点击"onclick="fn01()"> -->
    <!-- 1，随机生成5位以内的数，然后输出该数字有多少位，每位分别是什么？	 -->
    <script>
              // 方法一
      
            function randomNumber(num) {
                // 随机生成五位数
                var randomNumber=parseInt(Math.random()*100000);
              // 转化为string,可以用string的length进行分割
                var random = String(randomNumber);
                for(var i=0;i<randomNumber.length;i++){
                    arr.push(randomNumber[i]);
                }
                console.log("生成随机数"+randomNumber);
                console.log(random.length+"位");
                var arr=[];
                while (randomNumber) {
                arr.unshift(randomNumber % 10);
                //  每次循环将个位数添加到数组中
                randomNumber= parseInt(randomNumber/ 10);
                // 个位数去掉，循每次循环将十位数放到数组中
                console.log("第" + arr.length + "位" + "是" + arr);
            }}
            randomNumber()
            // 方法二
            // var random=parseInt(Math.random()*100000).toString();
            // function randomNumber(str){
            //           console.log(str+"有"+str.length+"位");
            //           for(var i=0;i<str.length;i++){
            //                console.log("第"+(i+1)+"位是"+str[i]);
            //           }          
            // }
            // randomNumber(random);

    </script>
</body>


</html>